<?php
  // 注册
  // 1. 连接数据库
  // 2. 接收前端发送的数据
  // 3. 在数据库中查找用户名是否存在
  //    用户名存在  告诉用户结果  返回  注册页   注册失败
  //    用户名不存在 将数据写入数据库 返回结果  注册成功

  include('./library/conn.php');

  $username = $_REQUEST['username'];
  $password = $_REQUEST['password'];
  $email = $_REQUEST['email'];
  $phone = $_REQUEST['phone'];
  $address = $_REQUEST['address'];
  $sex = $_REQUEST['sex'];

  // 判断用户名是否存在
  $sql = "select * from users where username='$username'";

  // 执行查询语句
  $res = $conn->query($sql);

  if($res->num_rows>0){
    echo '<script>alert("用户名已存在");</script>';
    echo '<script>location.href="../eg03.reg.html";</script>';
    die();
  }


  // 数据不存在 则将数据写入数据库
  $sql2 = "insert into users (username,password,email,phone,address,sex) values ('$username','$password','$email','$phone','$address','$sex')";
  $inserted = $conn->query($sql2);  // 插入操作返回的是一个布尔值 表示是否成功插入数据

  if($inserted){
    echo '<script>alert("注册成功");</script>';
    echo '<script>location.href="../eg02.login.html";</script>';
  }

?>